package com.jwsoft.manager.common.vo.eduFormSpecial;

import com.alibaba.fastjson.annotation.JSONField;
import com.bifang.assistant.common.vo.BasePageVO;
import com.fasterxml.jackson.annotation.JsonFormat;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

/**
 * @author
 * @date 2022-05-31
 * @description
 */
@Data
@Schema(name = "特殊通道信息", description = "特殊通道信息")
public class FormSpecialSaveVO extends BasePageVO {

    @Schema(name="特殊通道id")
    private String formSpecialId;

    @Schema(name="大类编码")
    private Integer bigClassKey;

    @Schema(name="大类名称")
    private String bigClassValue;

    @Schema(name="小类编码")
    private Integer smallClassKey;

    @Schema(name="小类名称")
    private String smallClassValue;

    @Schema(name="排序字段")
    private Integer orderNo;

    @Schema(name=  "年份")
    private Integer year;

    @Schema(name="状态")
    private String status;

    @Schema(name="创建人")
    private String createName;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @Schema(name="创建时间")
    private Date createTime;

    @Schema(name="修改人")
    private String updateName;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @Schema(name="更新时间")
    private Date updateTime;

    @Schema(name=  "招生简章id")
    private String enrollmenBrochureId;

    @Schema(name=  "是否关联招生简章")
    private Boolean checked;
    @Schema(name = "mbFlag", title = "是否可报民办")
    private String mbFlag;
    @Schema(name = "mzgFlag", title = "是否可报民转公")
    private String mzgFlag;
    @Schema(name = "houseFlag", title = "是否需要有房产")
    private String houseFlag;
    @Schema(name = "houseType", title = "房产获取类型：1可输入身份证获取 2 只能从父母的信息中获取")
    private String houseType;
    @Schema(name = "fileFlag", title = "是否需要上传佐证材料")
    private String fileFlag;
}
